"""
Auto-replay chat robot abstract class
"""
from common.log import logger


class LLM(object):
    def reply(self, messages: list):
        """
        bot auto-reply content
        :param messages: messages is context
        :return: reply content
        """
        logger.error("not reply")
        raise NotImplementedError

    def reply_stream(self, messages: list):
        """
        bot auto-reply content
        :param messages: messages is context
        :return: reply content
        """
        logger.error("not reply stream")
        raise NotImplementedError
